package cn.mw.cmdb.entity.FinanceReport;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Map;

@Data
@Schema(description = "金融元实例上报校验结果信息")
public class InstanceReportCheckInfo {

    @Schema(description = "上报通道")
    private Integer channelId;

    @Schema(description = "实例id")
    private String instanceId;

    @Schema(description = "资产名称")
    private String instanceName;

    @Schema(description = "模型分组")
    private String modelGroupName;

    @Schema(description = "模型名称")
    private String modelName;

    @Schema(description = "金融元分类标识符")
    private String facilityCategory;

    @Schema(description = "金融元设施标识符")
    private String facilityDescriptor;

    @Schema(description = "上报类型")
    private String reportDataType;

    @Schema(description = "上报参数")
    private Map<String, Object> requestParam;

    @Schema(description = "校验结果")
    private Boolean checkResult;

    @Schema(description = "校验信息")
    private String checkMessage;
}
